package org.posupe.candidatos;

import org.posupe.util.RepositorioException;

public class RepositorioCandidatosBDR implements RepositorioCandidatos {

	private static RepositorioCandidatosBDR instance;
	
	private RepositorioCandidatosBDR() {
		
	}
	
	public static RepositorioCandidatosBDR getInstance() {
		if (instance == null) {
			instance = new RepositorioCandidatosBDR();
		}
		return instance;
	}
	
	public void atualizar(Candidato candidato)
			throws CandidatoInexistenteException, RepositorioException {
		// TODO Auto-generated method stub

	}

	public boolean existe(String cpf) throws RepositorioException {
		// TODO Auto-generated method stub
		return false;
	}

	public IteratorCandidatos getIterator() throws RepositorioException {
		// TODO Auto-generated method stub
		return null;
	}

	public void inserir(Candidato candidato)
			throws CandidatoJaCadastradoException, RepositorioException {
		// TODO Auto-generated method stub

	}

	public Candidato procurar(String cpf) throws CandidatoInexistenteException,
			RepositorioException {
		// TODO Auto-generated method stub
		return null;
	}

	public IteratorCandidatos procurar(Candidato candidato)
			throws RepositorioException {
		// TODO Auto-generated method stub
		return null;
	}

	public void remover(String cpf) throws CandidatoInexistenteException,
			RepositorioException {
		// TODO Auto-generated method stub

	}

}
